package com.tenton.service;

import com.tenton.entity.User;
import com.baomidou.mybatisplus.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author td
 * @since 2022-04-07
 */
public interface UserService extends IService<User> {
    /**
     * 新增
     *
     * @param user
     * @return
     */
    boolean insertUser(User user);
    
    /**
     * 修改
     *
     * @param user
     * @return
     */
    boolean updateUser(User user);
    
    /**
     * 删除
     *
     * @param id
     * @return
     */
    boolean deleteUser(Integer id);
    
    /**
     * 根据Id查询用户
     *
     * @param id
     * @return
     */
    User getById(Integer id);
    
    /**
     * 查询所有
     *
     * @return
     */
    List<User> getAll();
}
